press launch of the project - French English Dictionary